CW – Control & Watch

Release & Update Server

Die zentrale Downloadquelle für CW-Releases, Module und Projektvorlagen. Alle veröffentlichten Pakete können hier direkt geladen und über ihre SHA-256-Prüfsumme kontrolliert werden.

Probleme mit dem automatischen Update? Kein Problem: Die freigegebenen CW-Versionen, Module und Vorlagen stehen hier auch vollständig zum manuellen Download bereit.

Downloads

Direkter Zugriff auf alle öffentlich freigegebenen Pakete. Für Automatisierung und eigene Update-Prozesse steht zusätzlich die read-only Repository-API zur Verfügung.

CW – Control & Watch 3.0.0-beta10

Seitenbereiche erhalten eigene CSS- und JavaScript-Quellen direkt am jeweiligen Beitrag; der Bereichseditor bietet dafür kompakte Reiter für PHP/HTML, CSS und JavaScript.

Version 3.0.0-beta10 PHP ≥ 8.3 Preview
Aktuell
Welches Paket brauche ich? Für eine bestehende CW-Installation ist normalerweise das Update-Paket richtig.
Update
Update-Paket

Enthält nur die für diese Version geänderten CW-Systemdateien. Projektdateien, lokale Einstellungen und Laufzeitdaten bleiben geschützt.

Reparatur
System-Reparatur

Spielt den vollständigen veröffentlichten CW-Systembestand neu ein. Sinnvoll bei fehlenden oder beschädigten Systemdateien oder nach einem fehlgeschlagenen Update.

Komplett
Vollständige Source / Full Source

Komplette neutrale CW-Installation für Neuinstallationen oder eine bewusste manuelle Wiederherstellung. Bei bestehenden Projekten nur gezielt verwenden.

SHA256 ist die Prüfsumme, mit der sich kontrollieren lässt, ob ein heruntergeladenes ZIP vollständig und unverändert ist.

Release Notes anzeigen
  • Seitenbereiche erhalten eigene CSS- und JavaScript-Quellen direkt am jeweiligen Beitrag; der Bereichseditor bietet dafür kompakte Reiter für PHP/HTML, CSS und JavaScript.
  • Bereichscode wird getrennt als `sections/<UUID>.php`, `sections/<UUID>.css` und `sections/<UUID>.js` gespeichert; bestehende Bereichsseiten bleiben vollständig abwärtskompatibel.
  • der Content-Asset-Compiler führt Seiten-CSS/JS und die Assets aller aktiven Bereiche in Seitenreihenfolge zu weiterhin genau einem hashbasierten CSS- und einem JavaScript-Asset zusammen.
  • deaktivierte Bereiche liefern weder Markup noch Bereichs-CSS/JavaScript in das Frontend-Bundle; Duplizieren übernimmt Bereichscode mit neuer UUID.
  • vorhandenes statisches Inline-`<style>`/`<script>` in Bereichsquelltexten wird beim Speichern nicht mehr in riesige Seitenassets verschoben, sondern dem jeweiligen Bereichs-CSS bzw. -JavaScript zugeordnet.
  • Projektvorschau verwendet denselben kombinierten Asset-Stand wie das echte Frontend; der gewählte Code-Reiter eines Bereichs bleibt beim Speichern erhalten.
  • Mindest-PHP-Version bleibt 8.3; keine zentrale SQLite-Schemamigration erforderlich.

CW – Control & Watch 3.0.0-beta9

Media Manager zur stabilen Media-Foundation ausgebaut: stabile Media-IDs, SHA-256-Erkennung verschobener Dateien, Usage-Prüfung, Papierkorb/Restore, Missing-Media-Reparatur, Bulk-Aktionen und Dublettenhinweise.

Version 3.0.0-beta9 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Media Manager zur stabilen Media-Foundation ausgebaut: stabile Media-IDs, SHA-256-Erkennung verschobener Dateien, Usage-Prüfung, Papierkorb/Restore, Missing-Media-Reparatur, Bulk-Aktionen und Dublettenhinweise.
  • Bildpipeline um feste CW-Systempresets (`hero`, `og`, `card`, `square`, `portrait`) sowie aktive Projektpresets, Preset-Crops, Fokus/Zoom und rückwärtskompatible signierte Varianten erweitert.
  • unveränderliches Master-Original und Versionshistorie ergänzt; Quelle, Preset-Crops und Cache können kontrolliert auf den Masterstand zurückgesetzt werden.
  • Medien-Detailansicht auf eine kompakte Tab-Oberfläche mit dauerhaft sichtbarer Vorschau umgestellt; Verwendungsstellen können direkt zum bearbeitenden Modulziel verlinken.
  • Medienpicker unterscheidet echte Bildausgabe, reine Bild-URL, HTML-only und Pfad/CSS-Ausgaben; HTML-only-Inhalte erhalten kein PHP mehr.
  • stabile öffentliche Media-ID-/Preset-URLs über `/cw-media/<id>/<preset>` ergänzt; Crop-/Zoom-Änderungen wirken dadurch auch auf bereits eingefügte HTML-Bilder.
  • JavaScript-Helper `cwImage(mediaId, preset)` / `CWMedia.url(...)` ergänzt und im Minimal Starter eingebunden.
  • Frontend-Router normalisiert mehrfache Slashes vor `parse_url()`, damit URLs wie `//blog/...` nicht fälschlich als scheme-relative URL interpretiert werden.
  • GeoIP-Starterdatenbank und vollständiger Composer-/Bootstrap-Stand bleiben in diesem Fullsource-Release enthalten.
  • Mindest-PHP-Version bleibt 8.3; keine zentrale SQLite-Schemamigration erforderlich.

CW – Control & Watch 3.0.0-beta8.1

Hotfix: Die virtuelle öffentliche `/sitemap.xml` darf den CW-Router erreichen; physisch vorhandene XML-Dateien sowie alle anderen XML-, Markdown- und Lock-Dateien bleiben geschützt.

Version 3.0.0-beta8.1 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Hotfix: Die virtuelle öffentliche `/sitemap.xml` darf den CW-Router erreichen; physisch vorhandene XML-Dateien sowie alle anderen XML-, Markdown- und Lock-Dateien bleiben geschützt.

CW – Control & Watch 3.0.0-beta8

Navigationseinträge können im Backend deaktiviert und später wieder aktiviert werden, ohne sie zu löschen; ausgeblendete Einträge werden im Navigationsbaum klar gekennzeichnet

Version 3.0.0-beta8 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Navigationseinträge können im Backend deaktiviert und später wieder aktiviert werden, ohne sie zu löschen; ausgeblendete Einträge werden im Navigationsbaum klar gekennzeichnet
  • deaktivierte Hauptmenüpunkte blenden ihren direkten Unterbaum im Frontend mit aus; einzelne deaktivierte Unterpunkte betreffen nur sich selbst, bestehende Navigationen ohne `active`-Feld bleiben automatisch aktiv
  • Frontend-Formulare erzwingen wieder zuverlässig die isolierte `CW_FRONTEND`-Session, auch wenn im selben Request zuvor eine Admin- oder Guard-Session geöffnet wurde
  • Frontend-Captcha übernimmt die eigene Session-ID kontrolliert und verhindert dadurch verlorene Captcha-, CSRF- und Submission-Tokens bei Session-Wechseln
  • Formularbedingungen unterstützen kombinierte AND-/OR-Regeln sowie `equals`, `not_equals`, `contains`, `not_contains`, `empty` und `not_empty`
  • Datumsfelder und eindeutig erkennbare deutsche Mobilfunknummern werden in Formular-E-Mails lesbarer formatiert
  • Mindest-PHP-Version bleibt 8.3; keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-beta7

neuer Ersteinrichtungsassistent führt Neuinstallationen durch Systemprüfung, Administrator, Website-Grunddaten, Sicherheit & Tracking, E-Mail und Abschluss; lokale GeoIP-Erkennung und Mini-WAF können direkt aktiviert werden

Version 3.0.0-beta7 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • neuer Ersteinrichtungsassistent führt Neuinstallationen durch Systemprüfung, Administrator, Website-Grunddaten, Sicherheit & Tracking, E-Mail und Abschluss; lokale GeoIP-Erkennung und Mini-WAF können direkt aktiviert werden
  • Bootstrap 5.3.6 wird zentral über Composer verwaltet; die Serviceprüfung synchronisiert CSS und Bundle-JavaScript automatisch per SHA-256 aus `vendor/` nach `assets/vendor/bootstrap/`
  • neues CW Control Center ersetzt die breite Mega-Navigation durch einen linken Drawer mit CW-Anfasser, `Ctrl+K`-Suche, Favoriten, zuletzt verwendeten Zielen, kontextbezogenen Bereichen und kompakter Modulliste
  • Backend-Lesbarkeit um `A− / A / A+` erweitert; Schriftgröße, Zeilenhöhe und relevante Kartenhöhen lassen sich pro Admin-Browser zwischen kompakt, normal und groß umschalten
  • das alte Top-Menü ist im neuen Bedienkonzept ausgeblendet; die Unterseiten des aktuell geöffneten Core-Bereichs oder Moduls bleiben stattdessen als schlanke, sticky Kontextnavigation direkt im Arbeitsbereich sichtbar
  • Control Center optisch stärker segmentiert; der aktuelle Bereich wird bewusst in CW-Blau hervorgehoben, aktive Kontextziele erhalten einen dezenten orangefarbenen Glow
  • alter Core-Consent-Banner vollständig entfernt; Consent-Oberfläche und Kategorien liegen ausschließlich beim optionalen Consent-&-Privacy-Modul, Cookie-Tracking bleibt ohne aktiven Consent-Provider gesperrt
  • allgemeine Template-Konfigurator-Foundation ergänzt: Templates beschreiben ihre einstellbaren Farben, Typografie- und Layoutwerte selbst; Benutzerwerte werden getrennt gespeichert und als CSS-Variablen ausgegeben
  • CW Minimal Starter auf den modernen 1.2-Stand erweitert: Bootstrap-Layout, mehrteilige Startseite, responsiver Header/Footer, echte CW-Symbolmarke, fünf ruhige Hero-Hintergründe mit Crossfade/Drift und vorbereitete Theme-Tokens
  • Release Manager nutzt für den Starter ein neutrales, statisches Minimal-Template-Blueprint statt das aktive Projekt; installierte Module, Laufzeitdaten, lokale Zugangsdaten und projektspezifische Inhalte bleiben ausgeschlossen
  • Mindest-PHP-Version bleibt 8.3; keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-beta6

geschützte, standardmäßig deaktivierte Systeminfo-API mit Adminverwaltung, Zugriffsschlüssel, PDF-Ausgabe sowie CW-/PHP-/Server- und Modulübersicht ergänzt

Version 3.0.0-beta6 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • geschützte, standardmäßig deaktivierte Systeminfo-API mit Adminverwaltung, Zugriffsschlüssel, PDF-Ausgabe sowie CW-/PHP-/Server- und Modulübersicht ergänzt
  • optionale kurzlebige Supportfreigaben werden serverseitig validiert; lokale API-Schlüssel bleiben außerhalb öffentlicher Releases
  • behandelte Fehler können mit begrenztem, automatisch redigiertem Kontext im zentralen Fehlerprotokoll erfasst, angezeigt und durchsucht werden
  • geschützte Fehlerdiagnose für PHP-, Exception-, Fatal-, Modul- und 404-Testfälle ergänzt
  • öffentliche Formularrouten können kontrolliert erhöhte, hart begrenzte WAF-Requestlimits anfordern
  • Mini-WAF liefert für AJAX/JSON und HTML verständliche Fehlercodes und Hinweise für Rate-Limits, zu große Uploads, zu lange Felder und ungültige Anfragen
  • Release Manager berücksichtigt die lokale Systeminfo-API-Konfiguration bei Dokumentation und Werksreset; installierte Module und aktive Projekte bleiben ausgeschlossen
  • Mindest-PHP-Version bleibt 8.3; keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-beta5

Frontend-Werkzeuge mit sicherem Session-Wechsel, zuverlässigen Bereichsmarkern und konsistenten Danger-Buttons.

Version 3.0.0-beta5 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Sicherer Wechsel von CW_FRONTEND auf die bereits bestehende CW_ADMIN_SESSION auf Blog- und Formularseiten
  • Backend-Anmeldung bleibt beim Aufruf von Blogbeiträgen mit Puls oder Kommentaren erhalten
  • Schnellwahl, Bearbeitungswege und Bereichsmarker stehen auf Blogseiten wieder vollständig zur Verfügung
  • Bereichsmarker werden im ausgeschalteten Zustand durch eine explizite hidden-Regel zuverlässig ausgeblendet
  • Gefüllte und Ghost-Danger-Buttons samt Hover-, Fokus- und Disabled-Zuständen zentral vereinheitlicht
  • Keine zentrale SQLite-Schemamigration; Mindest-PHP bleibt 8.3

CW – Control & Watch 3.0.0-beta4

Modulverwaltung mit Kartenlayout und abgesichertem Modul-Rollback.

Version 3.0.0-beta4 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Modulverwaltung als responsives Kartenraster mit direktem Zugriff auf Modulseiten und Aktionen
  • Echter Modul-Rollback auf die letzte Sicherung inklusive registrierter Projekt-Datenpfade und Statuswiederherstellung
  • Rollback-Dialog mit Sicherungsmetadaten und ausdrücklicher Sicherheitsbestätigung
  • Schnellwahl für Administratoren mit direktem Link zur Modulverwaltung
  • Fullsource weiterhin ausschließlich mit CW Minimal Starter 1.0.0-alpha3
  • Keine zentrale SQLite-Schemamigration; Mindest-PHP bleibt 8.3

CW – Control & Watch 3.0.0-beta3

Editor Foundation auf den Foundation-native-Stand vereinheitlicht; Wrap, Zeilennummern, Gutter und sichtbare Zeilenhöhen werden konsistent synchronisiert

Version 3.0.0-beta3 PHP ≥ 8.3 Preview
Release Notes anzeigen
  • Editor Foundation auf den Foundation-native-Stand vereinheitlicht; Wrap, Zeilennummern, Gutter und sichtbare Zeilenhöhen werden konsistent synchronisiert
  • Cursor-, Highlight- und Textarea-Geometrie in Seiten-, Bereichs-, CSS- und JavaScript-Editoren weiter stabilisiert
  • zentrale `.button`-Kompatibilität zu `.btn` ergänzt, damit ältere Core-/Modulaktionen wieder korrekt als Buttons gerendert werden
  • vollständige Backups schließen installationsgebundene Deploy-Laufzeitdaten und `config/deploy-secrets.local.php` aus
  • jfcherng/php-diff 7.0.1 samt Abhängigkeiten als gemeinsame Diff-Basis in den Composer-/Vendor-Stand aufgenommen
  • Update-Installer berücksichtigt die Paket-Mindestversion bei der CLI-PHP-Auswahl und verhindert falsche Syntaxfehler durch ein älteres Hosting-CLI
  • zusätzliche CW-Logo-SVGs ergänzt; Affinity-Arbeitsdateien werden aus öffentlichen Releases ausgeschlossen
  • Mindest-PHP-Version auf 8.3 angehoben, passend zu den ausgelieferten Diff-Abhängigkeiten
  • Fullsource bleibt auf CW Minimal Starter 1.0.0-alpha3 begrenzt; aktive Projekte und installierte Module werden nicht übernommen
  • Updatepfad beta2 → beta3 auf lokalem System und realem PHP-8.3-Hosting erfolgreich geprüft
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-beta1

erster CW-3.0-Betastand auf Basis von alpha13 mit Fokus auf Editor-, Medien- und Bedienungsstabilität

Version 3.0.0-beta1 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • erster CW-3.0-Betastand auf Basis von alpha13 mit Fokus auf Editor-, Medien- und Bedienungsstabilität
  • neuer Editor Inspector für PHP-/HTML-Prüfungen und strukturierte Hinweise; HTML5-Parser und PHP-Parser werden per Composer mitgeliefert
  • Seiteneditor und Editor Foundation deutlich lesbarer gestaltet; kleine Hilfs- und Statusschriften angehoben
  • Bildauswahl und Bildeinfügung im Editor robuster gemacht, einschließlich Upload-Helfern und konsistenter Asset-Ausgabe
  • Schnellwahl als „Weiterarbeiten“-Werkzeug ausgebaut und enger mit Frontend-Werkzeugen sowie zuletzt genutzten Backend-Zielen verzahnt
  • Seitenvorschau für Bereiche mit `declare(strict_types=1)` korrigiert, sodass technische Datenschutz-/Impressumsseiten wieder zuverlässig gerendert werden
  • neu angelegte Seiten werden nicht mehr ungefragt in das Hauptmenü aufgenommen; die Navigation bleibt eine bewusste Benutzerentscheidung
  • Fehler-, Modul- und Update-Oberflächen weiter gehärtet; Update-Installer und Bildpipeline an den neuen Beta-Stand angepasst
  • Drittanbieterhinweise um Masterminds HTML5 und nikic PHP-Parser ergänzt
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha13

Backend Navigation 2.0, Rollback-Backend, Schnellwahl und Update-/Integritäts-Härtung

Version 3.0.0-alpha13 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Backend Menu Foundation als zentrale Registry für Core- und Modulnavigation eingeführt
  • Hauptnavigation auf Dashboard, Website, Einstellungen, CW, System und Hilfe neu gegliedert und visuell deutlich lesbarer gestaltet
  • Modulmanifest-Schnittstelle `backend.menu` für logische Einordnung, Slot, Icon, Reihenfolge, Akzent und CSS-Klasse ergänzt
  • benutzerbezogene Schnellwahl mit Favoriten, letzten 10 Zielen, echten Modul-Icons und viewport-sicherem Scrollbereich ergänzt
  • CW-Logo als Header-Launcher für Schnellwahl und Website-Öffnen ausgebaut; Benutzer-/Logout-Aktionen rechts beruhigt
  • gemeinsame Tabellen-Foundation für Suche und Sortierung; Seiten, E-Mail-Outbox und Login-Aktivitäten migriert
  • Datei-Integrität mit serverseitiger Sortierung, weniger Backup-/Projekt-Fehlalarmen und klarerer Statussemantik überarbeitet
  • Trusted Release Code auf SHA-256-Basis für Fullsource, Core-Updates und verifizierte Quellen eingeführt
  • manuelle Trust-Freigaben an exakten Datei-Hash plus konkrete Verdachtsregel gebunden
  • Serviceprüfung synchronisiert ihren Integritätsstatus mit neueren vollständigen Integritätsscans
  • wiederverwendbare CW Confirm Modal Foundation ergänzt; Checkbox-/Radio-Grundstyling zentral gehärtet
  • lokale Update-/Rollback-Sicherungen werden im Backend sichtbar aufgelistet; Rollbacks bleiben bewusst schrittweise und als destruktive Aktion markiert
  • Rollback-Ansicht bleibt nach Rückkehr auf ältere Core-Stände abwärtskompatibel und verursacht keinen Fatal Error durch neuere Backup-Funktionen
  • PHP-Syntaxprüfung des Update-Installers bevorzugt eine zur Web-PHP-Version passende CLI und lässt eine veraltete CLI ein gültiges Paket nicht mehr fälschlich ablehnen
  • Release Manager schreibt SHA-256-Dateihashes ins Fullsource-Manifest; Update-Installer registriert verifizierte Dateien automatisch als Release-Code
  • Update-Installer und Release-Paketregeln für geschützte Modulpfade vereinheitlicht; Core-Updates bleiben aus `modules/` vollständig heraus
  • Release-Build vor Veröffentlichung mit Protected-Path-Preflight abgesichert
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha12

Editor Foundation stabilisiert: sichtbarer Zeilenumbruch, vollständig kollabierender Zeilennummern-Gutter und zentral synchronisierte Ansichtszustände

Version 3.0.0-alpha12 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Editor Foundation stabilisiert: sichtbarer Zeilenumbruch, vollständig kollabierender Zeilennummern-Gutter und zentral synchronisierte Ansichtszustände
  • Maximalansicht des Editors nutzt den kompletten Viewport; Wrap- und Zeilennummern-Zustände bleiben über Reloads konsistent
  • Betreiber-/Kundenmail-Branding erweitert: Impressum- und Datenschutz-URLs, klare Betreiberkennung sowie CW-Systemlogo nur als CW-spezifischer Fallback
  • Kundenbestätigung bereinigt: doppelte automatische Eingangsbestätigungs-Infobox entfernt
  • Form Foundation um Submit-Lifecycle für validiert, Betreiber-Mail, Kunden-Mail, Erfolg und Fehler erweitert
  • mehrere Betreiber-Mailaktionen pro Formular werden vom Core unterstützt; Legacy-Formulare bleiben kompatibel
  • Forms-Foundation für komplexe Formulare erweitert: Mehrfachwerte, show_if, required_if, Standardwerte, min/max, today und inputmode
  • Submission-Tokens schützen vor versehentlichen Doppelübermittlungen; Template- und Mailausgabe verarbeitet Array-Werte sicher
  • bereits gespeicherte Forms-Anfragen bleiben erfolgreich, wenn nur eine nachgelagerte Betreiber-Mail fehlschlägt; der Fehler wird protokolliert
  • Konfigurationsdokumentation ergänzt; keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha11

Modulverwaltung neu gegliedert: installierte Module werden kompakt verwaltet, Repository-Module gezielt über „Module finden“ gesucht

Version 3.0.0-alpha11 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Modulverwaltung neu gegliedert: installierte Module werden kompakt verwaltet, Repository-Module gezielt über „Module finden“ gesucht
  • installierte Module zeigen Status, Version, Schnellwahl, Details sowie Update-Aktion mit separatem Release-Notes-/Changelog-Dialog
  • Repository-Darstellung unterstützt öffentliche Modul-Icons und Cover über die Releaser-Metadaten statt erst nach Installation
  • gemeinsame Drag-&-Drop-Paketprüfung für lokale Modul-ZIPs und Projekt-Templates mit serverseitiger Manifest-, Versions- und Kompatibilitätskontrolle
  • lokale Modul-ZIPs können bestehende Module kontrolliert aktualisieren; Backup-/Rollback-Logik bleibt erhalten
  • Projekt-Templates erhalten dieselbe vorbereitende Paketprüfung einschließlich benötigter Module
  • neue CW Form Foundation mit registrierbaren Formular-Providern und Renderern als Core-Schnittstelle für optionale Formularmodule
  • Modul-Presentation-Konvention für einheitliche Backend-Icons und Vorschaubilder dokumentiert
  • Repository-Fallbacks verwenden bei temporär nicht erreichbarem Releaser weiterhin den letzten erfolgreichen Katalog
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha10

Search Live-Sync für Modul-Inhalte und einzelne Suchdokumente

Version 3.0.0-alpha10 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Search-Provider können optional einzelne Dokumente über einen find-Callback liefern
  • cw_search_sync_document() aktualisiert oder entfernt einzelne Treffer ohne Voll-Rebuild
  • veraltete Treffer derselben Provider-URL werden beim Sync bereinigt
  • Modul-Adminseiten laden die Search Foundation für unmittelbare Inhalts-Synchronisation
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha9

Search Foundation Hotfix für Pretty Assets und Suchfeld-UX

Version 3.0.0-alpha9 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Search-API-Basispfad bei Pretty-Core-Asset-URLs korrigiert
  • Suggest- und Overlay-Suche erhalten wieder zuverlässig JSON vom cw-search-api.php-Endpunkt
  • doppelten nativen Browser-Löschbutton in Suchfeldern entfernt
  • CW-Löschen-Button nur bei vorhandenem Suchtext sichtbar
  • keine Theme-/Demo-spezifischen Änderungen und keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha8

Content-Asset-Pipeline, sauberer Frontend-Output und lesbare Asset-URLs

Version 3.0.0-alpha8 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • hashbasierte externe Content-Assets für Seiten und Module
  • verwaltetes Custom-CSS/-JS nicht mehr inline im öffentlichen Renderpfad
  • lesbare /assets/...-URLs bei weiterhin gehärteter interner Auslieferung
  • Medien-Uploadziel und Search-Trigger korrigiert
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha7

Zentraler Medienindex, rekursive Synchronisation und Fullscreen Media Picker auf gemeinsamer Media Foundation

Version 3.0.0-alpha7 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • zentraler Medienindex für project/assets/img und project/uploads mit rekursiver Synchronisation
  • stabile media_id für indexierte Medien; eindeutig verschobene Dateien können wiedererkannt werden
  • Medienverwaltung mit echtem kompaktem Ordnerbaum
  • Fullscreen Media Picker verwendet dieselbe Medienbasis wie die normale Medienverwaltung
  • serverseitige Suche/Ordnerwahl und portionsweises Nachladen statt automatischem Laden der gesamten Bibliothek
  • Projektbilder und Projekt-Uploads unterstützen quellenspezifische Uploadziele über den Ordnerbaum
  • CW Minimal Starter 1.0.0-alpha3 ist als neutrales Startprojekt enthalten
  • keine zentrale SQLite-Schemamigration erforderlich

CW – Control & Watch 3.0.0-alpha6

Media Foundation zentral gehärtet: Media Picker, normale Medienverwaltung und Editor-Asset-Werkzeuge verwenden dieselbe Upload- und Sicherheitsbasis

Version 3.0.0-alpha6 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Media Foundation zentral gehärtet: Media Picker, normale Medienverwaltung und Editor-Asset-Werkzeuge verwenden dieselbe Upload- und Sicherheitsbasis
  • Media Picker verwendet einen eigenen zentralen Medien-CSRF-Token; Bild-Uploads aus Blog-, FAQ- und Editor-Kontexten schlagen dadurch nicht mehr fälschlich mit „Sitzung abgelaufen“ fehl
  • effektives Bild-Uploadlimit berücksichtigt CW-Limit, PHP upload_max_filesize und post_max_size; zu große Uploads erhalten eine klare Fehlermeldung statt eines stillen Abbruchs
  • Media Picker-Suchfeld gegen globale Admin-Input-Regeln isoliert und dadurch wieder kompakt und stabil dargestellt
  • Legacy-Bilder unter project/uploads werden im Editor korrekt erkannt und in der Backend-Vorschau direkt geladen
  • HTML-only-Editorprofile wie Blog-Inhalte erhalten beim Bildaustausch normale öffentliche Projekt-URLs statt cw_asset()/cw_image()-PHP
  • PHP-Seiten behalten weiterhin cw_asset() und cw_image(); HTML-Content und PHP-Content sind im Media Picker jetzt sauber getrennt
  • keine zentrale Datenbankmigration erforderlich

CW – Control & Watch 3.0.0-alpha5

Search Foundation fest in den CW Core integriert: Provider für Seiten, Blog & News und FAQ, SQLite-Index, manueller/kompletter/Cron-Rebuild und Testcenter

Version 3.0.0-alpha5 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Search Foundation fest in den CW Core integriert: Provider für Seiten, Blog & News und FAQ, SQLite-Index, manueller/kompletter/Cron-Rebuild und Testcenter
  • fehlertolerante Suche mit Fuzzy-Matching, Mehrwort-Ranking, Korrekturhinweisen und gemeinsamer Ranking-Basis für Suggest und Ergebnisseite
  • Frontend-Profile für Header-Suggest, Overlay und Inline/Hero sowie Ergebnisseite mit Filtern, Sortierung und Pagination
  • Suchbilder/-icons mit zentraler Fallback-Kette und konfigurierbaren Provider-Defaulticons über die Icon Library Foundation
  • Navigation Manager mit festem Hauptmenü, beliebigen Custom-Menüs, Baumansicht, Drag & Drop, Gruppen, dynamischen Modulzielen und CW-Aktionen
  • Suche als echte Navigation-Aktion mit wählbarem Search-Profil statt hart codiertem Template-Element
  • Menüicons, Icon-only, Icon-Position, Tooltip/Title, ARIA-Fallbacks, Button-Stile und Hover-/Click-Dropdowns mit Touch-Fallback
  • Icon Library Foundation mit kuratierter Standardauswahl, Gruppenverwaltung und erweiterbarer Icon-Auswahl
  • Custom-Menüs zeigen direkt kopierbare PHP-Snippets für cw_menu() und cw_menu_tree()
  • CW Minimal Starter 1.0.0-alpha3 übernimmt die neue Menübaum-/Icon-Navigation als neutrale Fullsource-Startbasis
  • keine neue zentrale CW-Datenbankmigration erforderlich

CW – Control & Watch 3.0.0-alpha4

CW Editor Foundation auf 0.14.0 angehoben und sichtbaren Editor-Skin für Seiteneditor 2.0 und Modul-Editoren weiter zentralisiert

Version 3.0.0-alpha4 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • CW Editor Foundation auf 0.14.0 angehoben und sichtbaren Editor-Skin für Seiteneditor 2.0 und Modul-Editoren weiter zentralisiert
  • Prettier 3.9.6 als neuer Standard-Formatter für HTML, CSS, JavaScript und JSON ergänzt; JS Beautify bleibt als Fallback für gemischten PHP-/HTML-Quelltext erhalten
  • zentrale Formatter-Einstellungen für Engine, Zeilenbreite, Einrückung, Tabs, HTML-Whitespace, JavaScript-Anführungszeichen und Semikolons; Test-/Benutzereinstellungen werden browserseitig gespeichert
  • Formatter erhält Cursor/Auswahl nach Ganzdokument-Formatierung und meldet bereits formatierten Quelltext verständlich
  • globale Admin-Theme-Regeln für pre/code können den Syntax-Layer der Editor Foundation nicht mehr überschreiben; Hell-/Dunkel-Darstellung bleibt dadurch konsistent
  • zentrale Admin-Theme-Korrektur für Link-Buttons verhindert dunkle bzw. kontrastarme Beschriftungen auf Button-Hintergründen
  • Modulmanifest-Eigenschaft hidden wird für Kontextseiten respektiert; Bearbeiten-Seiten bleiben routbar, erscheinen aber nur als nicht anklickbare Kontextanzeige
  • Seiteneditor 2.0, Blog & News und FAQ verwenden dieselben cw-editor-* Grundklassen für Kopf, Toolbar, Codefläche, Zeilennummern, Footer und Größenmodi
  • CW Minimal Starter 1.0.0-alpha2 bleibt unverändert als neutrales Startprojekt des Fullsource enthalten
  • keine neue CW-Datenbankmigration erforderlich

CW – Control & Watch 3.0.0-alpha3

gemeinsame CW Editor Foundation 0.12.1 als verbindlicher Editor-Core für Seiteneditor 2.0 und erweiterbare Modul-Editoren

Version 3.0.0-alpha3 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • gemeinsame CW Editor Foundation 0.12.1 als verbindlicher Editor-Core für Seiteneditor 2.0 und erweiterbare Modul-Editoren
  • zentrale Editor-Profile, Sprach-Highlighter, Größensteuerung, Suche, History, Formatierung, Menü-/Popover-Logik und gemeinsame Asset-Werkzeuge
  • Seiteneditor 2.0 vollständig an die Editor Foundation angebunden; Seiten-CSS und Seiten-JavaScript verwenden dieselbe Foundation
  • zentrale Preview Foundation mit wiederverwendbarem Vorschaufenster für Seiten und Module
  • Medienverwaltung erweitert um zentralen Media-Picker, Fokuspunkt-Metadaten und Editor-Asset-Integration
  • neue cw_image()-Bildpipeline mit Varianten, Crop/Fit, Fokus, Formatwahl und Cache; ImageMagick/CLI/GD werden je nach Server genutzt
  • CW Minimal Starter 1.0.0-alpha2 ersetzt im Fullsource die Legacy-Startseitenstruktur: Start-, Kontakt-, Impressum-, Datenschutz- und 404-Seite sind sofort als Bereichsseiten mit Editor Foundation editierbar
  • Release Manager 1.8.0 bereinigt zusätzliche lose Patch-/Testdateien aus öffentlichen Fullsource-Paketen
  • installierte Module, aktive Entwicklungsprojekte und Laufzeitdaten bleiben weiterhin vom Fullsource ausgeschlossen
  • keine neue CW-Datenbankmigration erforderlich

CW – Control & Watch 3.0.0-alpha2

Fehlerhandling, Fehlerprotokoll und zentrale Frontend-Dokumentpipeline

Version 3.0.0-alpha2 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • zentrale CW-Fehlerseite mit Fehler-ID statt leerer weißer Seite
  • PDF-Fehlerberichte sowie Backend-Fehlerprotokoll mit Suche, Archiv und Löschen
  • zentrale Frontend-Dokumentpipeline für kontrollierte Modulfilter
  • Modul-Sicherheitsprüfung gegen eigene ob_start(callback)-Handler
  • dynamische Frontend-Routen unterstützen einen eigenen WAF-Scope
  • Fullsource enthält als neutrales Startprojekt CW Minimal Starter 1.0.0-alpha1
  • installierte Module, Entwicklungsprojekt und Laufzeitdaten bleiben ausgeschlossen
  • keine neue CW-Datenbankmigration erforderlich

CW – Control & Watch 3.0.0-alpha1

erster offiziell als Alpha gekennzeichneter CW-Stand auf Basis von 3.0.0-dev5.49

Version 3.0.0-alpha1 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • CW - Control & Watch 3.0.0-alpha1
  • =================================
  • Erster offizieller Alpha-Release von CW - Control & Watch.
  • Mit diesem Release erreicht CW erstmals einen zusammenhängenden
  • Alpha-Stand, der Installation, Projektverwaltung, Seitenbearbeitung,
  • Module, Sicherheit, Tracking, Backups und Release-Management in einer
  • gemeinsamen Oberfläche verbindet.
  • Der Schwerpunkt dieses Releases liegt auf einem stabilen technischen
  • Fundament für Entwickler, kleine Agenturen und technisch betreute
  • Webprojekte.
  • CW ist kein klassischer visueller Website-Baukasten. Das System richtet
  • sich an Anwender, die weiterhin mit PHP, HTML, CSS und JavaScript arbeiten
  • möchten, dabei aber zentrale Verwaltungs-, Sicherheits- und
  • Updatefunktionen nicht für jedes Projekt neu entwickeln wollen.
  • SEITEN UND CONTENT
  • ==================
  • - Seitenverwaltung für PHP-/HTML-basierte Projekte
  • - neuer Seiteneditor 2.0
  • - Seiten können aus mehreren getrennten Inhaltsbereichen aufgebaut werden
  • - Bereiche lassen sich unabhängig bearbeiten und sortieren
  • - Bereichsnamen und interne Anker
  • - Bereiche duplizieren
  • - Bereiche aktivieren und deaktivieren
  • - zeitgesteuerte Sichtbarkeit von Bereichen
  • - Wochentage und Zeitfenster für Inhalte
  • - Seiten-CSS direkt im Editor
  • - Seiten-JavaScript direkt im Editor
  • - separate Seiteneinstellungen
  • - Route und SEO-Einstellungen
  • - Vorschau direkt aus dem Editor
  • - Desktop-, Tablet- und Mobile-Vorschau
  • - Frontend-Link zur gespeicherten Seite
  • Bestehende klassische Seiten werden beim ersten Bearbeiten automatisch
  • für den Seiteneditor 2.0 vorbereitet.
  • Der bisherige Seiteninhalt wird dabei als erster Bereich übernommen.
  • Vor der automatischen Übernahme wird eine Version der bisherigen Datei
  • gesichert.
  • Für den Benutzer ist keine manuelle Migration über einen zusätzlichen
  • "In Bereiche übernehmen"-Schritt mehr notwendig.
  • CONTENT-EDITOR
  • ==============
  • - PHP-/HTML-Editor
  • - Syntaxhervorhebung
  • - Light- und Dark-Modus
  • - Zeilennummern
  • - Zeilenumbruch ein-/ausschaltbar
  • - Codeschrift vergrößern und verkleinern
  • - Suche und Ersetzen
  • - Undo / Redo
  • - Quelltextformatierung
  • - HTML-/PHP-Formatierung mit JS Beautify
  • - CSS-Formatierung
  • - JavaScript-Formatierung
  • - kompakte Werkzeugleisten
  • - Großansicht
  • - Vollbildmodus
  • Die Großansicht arbeitet wie ein eigener Bearbeitungsmodus:
  • - Übernehmen
  • - Abbrechen
  • - Schließen über X
  • - Abbrechen über Esc
  • - ursprünglicher Stand wird beim Öffnen zwischengespeichert
  • Dadurch können Änderungen in der Großansicht verworfen werden, ohne den
  • gesamten Seitenstand zurücksetzen zu müssen.
  • KOMPAKTE EDITOR-OBERFLÄCHE
  • ==========================
  • Seiten- und Blogeditor wurden deutlich kompakter aufgebaut.
  • Große Kopfbereiche, redundante Informationen und unnötige Zwischenräume
  • wurden entfernt.
  • Die wichtigsten Editorbereiche befinden sich jetzt in kompakten
  • Navigationsleisten.
  • Dadurch bleibt insbesondere auf kleineren Notebook-Displays deutlich mehr
  • Arbeitsfläche für Quelltext, Inhalte und Vorschau.
  • FRONTEND-BEARBEITUNG
  • ====================
  • CW kann Inhaltsbereiche direkt im Frontend markieren.
  • Für eingeloggte Administratoren steht eine zusätzliche Frontend-Werkzeugleiste
  • zur Verfügung.
  • Funktionen:
  • - Seite direkt aus dem Frontend bearbeiten
  • - einzelne Inhaltsbereiche markieren
  • - Namen der Bereiche anzeigen
  • - direkt vom Frontend in den passenden Editorbereich springen
  • - Bereichsmarker ein- und ausschalten
  • Auch Bereiche ohne zusätzliche sichtbare Wrapper können erkannt werden.
  • CW verwendet dafür intern unsichtbare Bereichsgrenzen, ohne das HTML-Layout
  • der eigentlichen Website verändern zu müssen.
  • Technische Hilfsbereiche können von der Frontend-Markierung ausgeschlossen
  • werden.
  • Die Frontend-Werkzeuge werden normalen Websitebesuchern nicht ausgeliefert.
  • SEITEN-PAPIERKORB
  • =================
  • Seiten werden nicht mehr sofort endgültig gelöscht.
  • Neu:
  • - Seiten in den Papierkorb verschieben
  • - Seiten wiederherstellen
  • - endgültiges Löschen nur im Papierkorb
  • - bestehende Inhaltsbereiche bleiben zunächst erhalten
  • - Seiteninformationen bleiben für eine Wiederherstellung verfügbar
  • Die Seitenübersicht verwendet kompakte Icon-Aktionen für:
  • - Bearbeiten
  • - Vorschau
  • - Duplizieren
  • - Papierkorb
  • PROJEKTVERWALTUNG
  • =================
  • CW verwaltet das eigentliche Websiteprojekt getrennt vom CW-Kern.
  • Projektstruktur unter anderem:
  • project/
  • project/pages/
  • project/assets/
  • project/components/
  • project/config/
  • Dadurch können Systemupdates durchgeführt werden, ohne das eigentliche
  • Kundenprojekt durch einen Fullsource-Release zu überschreiben.
  • PROJEKTVORLAGEN
  • ===============
  • CW besitzt eine eigene Vorlagenverwaltung für komplette Projekte.
  • Projektvorlagen können:
  • - exportiert
  • - importiert
  • - installiert
  • - auf dem Release-Server bereitgestellt
  • - als Ausgangspunkt für neue Websites verwendet werden
  • Die Größenlimits für Projektvorlagen wurden für moderne Medienprojekte
  • deutlich erweitert.
  • Neue Standardlimits:
  • - maximale Einzeldatei: 128 MB
  • - maximale Template-ZIP: 512 MB
  • - maximale entpackte Datenmenge: 1 GB
  • Die Werte sind konfigurierbar.
  • Dadurch können Projektvorlagen jetzt auch größere Bilder, Videos und andere
  • Medien enthalten.
  • Fehler beim Erstellen einer Vorlage werden außerdem kontrolliert angezeigt
  • und führen nicht mehr zu einem unbehandelten Fatal Error.
  • PROJEKT-ASSETS
  • ==============
  • CW stellt Projektassets kontrolliert über einen eigenen Asset-Endpunkt
  • bereit.
  • Unterstützt werden unter anderem:
  • - Bilder
  • - CSS
  • - JavaScript
  • - Fonts
  • - Video
  • - Audio
  • Neu in Alpha1:
  • Lokale MP4-Dateien können jetzt sauber als HTML5-Video ausgeliefert werden.
  • Unterstützt werden HTTP Range Requests:
  • - Accept-Ranges: bytes
  • - HTTP 206 Partial Content
  • - Content-Range
  • - blockweises Streaming
  • Dadurch können Videos:
  • - direkt im Projekt gespeichert werden
  • - im Browser gestartet werden
  • - vorgeladen werden
  • - gespult werden
  • - ohne externen Videodienst eingebunden werden
  • KOMPONENTEN
  • ===========
  • CW unterstützt wiederverwendbare PHP-Komponenten.
  • Beispiel:
  • cw_component()
  • Projektkomponenten können Core-Komponenten überschreiben, ohne den CW-Kern
  • zu verändern.
  • Damit lassen sich wiederverwendbare Elemente wie:
  • - Formulare
  • - Hero-Bereiche
  • - CTA-Elemente
  • - Galerien
  • - Karten
  • - Projektbausteine
  • zentral organisieren.
  • BLOCK-SYSTEM
  • ============
  • Module können eigene Frontend-Blöcke registrieren.
  • Über:
  • cw_block()
  • können Modul-Inhalte direkt in normalen Projektseiten ausgegeben werden.
  • Das Blog-&-News-Modul verwendet dieses System beispielsweise für
  • Startseiten-Teaser.
  • FRONTEND-HELPER
  • ===============
  • Für Projekt- und Seitencode stehen verschiedene CW-Helfer zur Verfügung.
  • Unter anderem:
  • cw_h()
  • cw_url()
  • cw_asset()
  • cw_base_path()
  • cw_site_config()
  • cw_navigation()
  • cw_component()
  • cw_component_exists()
  • cw_block()
  • cw_download_url()
  • cw_download_render()
  • Dadurch müssen wichtige Standardfunktionen nicht in jedem Projekt erneut
  • implementiert werden.
  • MEDIENVERWALTUNG
  • ================
  • Projektmedien können zentral verwaltet werden.
  • Dazu gehören je nach Projektkonfiguration unter anderem:
  • - Bilder hochladen
  • - Dateien austauschen
  • - Dateien umbenennen
  • - Unterordner verwenden
  • - Medien in Projektseiten einsetzen
  • Die Medienverwaltung ist als Grundlage für weitere Funktionen vorgesehen.
  • MODULSYSTEM
  • ===========
  • CW besitzt ein eigenes Modul-System.
  • Module können:
  • - hochgeladen
  • - installiert
  • - aktiviert
  • - deaktiviert
  • - aktualisiert
  • - entfernt
  • werden.
  • Module besitzen eigene:
  • - Versionsinformationen
  • - Rechte
  • - Adminbereiche
  • - Routen
  • - Datenbankmigrationen
  • - Assets
  • - PHP-Klassen
  • - Templates
  • Module können getrennt vom CW-Kern aktualisiert werden.
  • BLOG & NEWS
  • ===========
  • Blog & News wird nicht fest im CW-Kern ausgeliefert, sondern als separates
  • Modul gepflegt.
  • Passend zu diesem Release steht zur Verfügung:
  • Blog & News 0.3.8-alpha1
  • Das Modul enthält unter anderem:
  • - Beiträge
  • - Kategorien
  • - Mehrbereichs-Editor
  • - Startseitenblöcke
  • - eigene Templates
  • - SEO
  • - interne Links
  • - Vorschau
  • - Papierkorb
  • - Frontend-Bereichsbearbeitung
  • - getrennte Updates
  • Inhalte und Medien bleiben unabhängig vom Modulordner erhalten.
  • BENUTZER UND RECHTE
  • ===================
  • CW besitzt eine eigene Benutzerverwaltung.
  • Unterstützt werden:
  • - mehrere Backend-Benutzer
  • - Administratoren
  • - Rechte pro Bereich
  • - Rechte für Module
  • - Login
  • - Passwortverwaltung
  • - Schutz vor wiederholten Anmeldeversuchen
  • Module können eigene Berechtigungen registrieren.
  • MINI-WAF
  • ========
  • CW enthält einen integrierten Schutzbereich für Websites.
  • Unter anderem:
  • - IP-Sperren
  • - Länderfilter
  • - verdächtige Requests erkennen
  • - SQL-Injection-Muster
  • - Path-Traversal-Muster
  • - auffällige User Agents
  • - Rate Limits
  • - Ereignisprotokoll
  • - Sperren und Regeln
  • - Testcenter
  • Der Mini-WAF soll klassische Server-Sicherheitsmaßnahmen ergänzen und
  • zusätzliche Transparenz über verdächtige Websitezugriffe schaffen.
  • TRACKING & ANALYTICS
  • ====================
  • CW enthält ein eigenes Website-Tracking.
  • Unter anderem:
  • - Besucher
  • - Seitenaufrufe
  • - Zeiträume
  • - wiederkehrende Besucher
  • - Top-Seiten
  • - Länder
  • - Städte
  • - Klickereignisse
  • - individuelle CTA-/Link-Events
  • Die Trackingdaten bleiben auf der eigenen Installation.
  • EREIGNISLOG
  • ===========
  • System- und Sicherheitsereignisse können zentral protokolliert und im
  • Backend eingesehen werden.
  • Das Ereignislog dient als gemeinsame Grundlage für verschiedene
  • CW-Komponenten.
  • BACKUP & WIEDERHERSTELLUNG
  • ==========================
  • CW besitzt Funktionen für:
  • - Backups
  • - Wiederherstellung
  • - Versionsstände
  • - Sicherungen vor wichtigen Änderungen
  • Vor automatischen Seitenmigrationen werden beispielsweise Versionen der
  • bestehenden Dateien erzeugt.
  • INTEGRITÄT UND SYSTEMPRÜFUNG
  • ============================
  • CW kann Systemdateien und Installationszustände prüfen.
  • Dazu gehören Funktionen für:
  • - Integritätsprüfung
  • - Release-Manifeste
  • - SHA-256-Prüfung
  • - System-Reparatur
  • - Update-Prüfung
  • RELEASE-MANAGEMENT
  • ==================
  • CW besitzt einen eigenen Release- und Update-Client.
  • Der Release-Server kann verschiedene Paketarten bereitstellen:
  • - Fullsource
  • - Update
  • - Reparaturpakete
  • Releases besitzen unter anderem:
  • - Versionsnummer
  • - Kanal
  • - Manifest
  • - SHA-256
  • - Release Notes
  • - Mindestanforderungen
  • Der Update-Prozess unterstützt:
  • - Download
  • - Prüfung
  • - Installation
  • - Protokollierung
  • - Rollback
  • RELEASE-KANÄLE
  • ==============
  • CW unterscheidet Entwicklungs- und Veröffentlichungsstände.
  • Dieser Release gehört zum:
  • Preview-Kanal
  • und trägt den Entwicklungsstatus:
  • Alpha
  • RELEASE-BUILDER
  • ===============
  • Der CW-Release-Builder erzeugt bereinigte Fullsource-Pakete.
  • Nicht in einem normalen Fullsource-Release enthalten sind unter anderem:
  • - .git
  • - lokale Entwicklungsdaten
  • - aktive Kundenprojekte
  • - Datenbanken
  • - Logs
  • - Backups
  • - installierte Module
  • - Release-Server-interne Dateien
  • - temporäre Entwicklungsdateien
  • Damit bleibt der veröffentlichte CW-Kern von der lokalen
  • Entwicklungsinstallation getrennt.
  • SICHERHEIT DES UPDATEPROZESSES
  • ==============================
  • Release-Dateien werden über SHA-256 und Manifeste geprüft.
  • Die Update- und Release-Infrastruktur wurde außerdem für Streaming und
  • größere Dateien vorbereitet.
  • Öffentliche Release-Endpunkte unterstützen kontrolliertes CORS und
  • Streaming, während der Administrationsbereich davon getrennt bleibt.
  • DEMO-PROJEKT
  • ============
  • Passend zum Alpha-Release steht eine neue CW-Projektvorlage zur Verfügung:
  • CW Demo-Site 1.1.0-alpha1
  • Die Demo zeigt unter anderem:
  • - Seiteneditor 2.0
  • - getrennte Inhaltsbereiche
  • - Startseite
  • - Funktionen
  • - Sicherheit
  • - Tracking
  • - Entwicklerbereich
  • - Kontakt
  • - Impressum
  • - Datenschutz
  • - 404-Seite
  • - Blog
  • - Bilder
  • - Screenshot-Galerie
  • - Lightbox
  • - lokales HTML5-Video
  • - Frontend-Bereichsbearbeitung
  • Die Demo kann gleichzeitig als Starterprojekt für eigene Websites verwendet
  • werden.
  • TECHNISCHE VORAUSSETZUNGEN
  • ==========================
  • - PHP 8.2 oder neuer
  • - Webserver mit PHP-Unterstützung
  • - SQLite-Unterstützung
  • - Schreibrechte für die benötigten CW-Verzeichnisse
  • Je nach eingesetzten Funktionen können zusätzliche PHP-Erweiterungen
  • erforderlich sein.
  • PASSENDE RELEASES
  • =================
  • CW Core:
  • 3.0.0-alpha1
  • Blog & News:
  • 0.3.8-alpha1
  • CW Demo-Site:
  • 1.1.0-alpha1
  • ALPHA-HINWEIS
  • =============
  • Dies ist der erste öffentliche Alpha-Stand von CW.
  • Der Release ist für Tests, Entwicklung, Demonstrationen und erste
  • Pilotprojekte gedacht.
  • Vor einem produktiven Einsatz sollten:
  • - vollständige Backups vorhanden sein
  • - Updates zunächst in einer Testinstallation geprüft werden
  • - eigene Projekte zusätzlich gesichert werden
  • - Server- und PHP-Konfiguration geprüft werden
  • Während der Alpha-Phase können sich Schnittstellen, Datenstrukturen und
  • Bedienkonzepte noch ändern.
  • AUSBLICK
  • =======
  • Nach dem ersten Alpha-Release liegt der Schwerpunkt zunächst auf:
  • - Fehlerbehebung
  • - Stabilisierung
  • - Dokumentation
  • - Ausbau des Demo-/Startertemplates
  • - Fertigstellung realer Referenzprojekte
  • - Verbesserung der Entwicklerdokumentation
  • Größere neue Funktionen werden zunächst zurückgestellt, damit der aktuelle
  • Stand stabilisiert und praktisch eingesetzt werden kann.

CW – Control & Watch 3.0.0-dev5.49

Seiteneditor 2.0 und Blogeditor platzsparender und einheitlicher aufgebaut

Version 3.0.0-dev5.49 PHP ≥ 8.2 Preview
Release Notes anzeigen
  • Seiteneditor 2.0 und Blogeditor platzsparender und einheitlicher aufgebaut
  • Vollbild-/Großansicht mit Übernehmen, Abbrechen, Esc und Schließen ergänzt
  • Zeilennummern und Ansichtsoptionen im Seiteneditor wiederhergestellt
  • Seitenübersicht mit kompakten Aktionen, automatischer Legacy-Übernahme und Papierkorb
  • Frontend-Bereichsmarker für Bereichsseiten stabilisiert und direkter Editor-Sprung verbessert
  • Release-Builder bereinigt historische Entwicklungsdokumente und Release-Server-Dateien aus öffentlichen Fullsource-Paketen
  • Basisrelease als sauberer Zwischenstand vor dem ersten Alpha-Release
  • keine Datenbankmigration erforderlich